Wifi Mesh Nodes
Config Nodes
wifi mesh init
Initialize the WiFi mesh
Inputs
- Mesh channel : Specify a Mesh network channel
- Allow channel switch : Allow switching mesh network channel
- Mesh id : Specify a Mesh network ID
- Mesh id len : Specify the Length of mesh network ID
- Router ssid : Specify the Router SSID
- Router password : Specify the Router password
- Allow router switch : Allow switching connected router
- Ap password : Specify the Access point password
- Maximum connection : Specify the Maximum allowed connections
- Nonmesh max connection : Maximum allowed non-mesh connections
- Authmode : Select the Authentication mode for AP
Proc Nodes
wifi mesh stop
Stop the WiFi mesh
Inputs
- Config : Select the wifi mesh config
Outputs
- Success : Success
wifi mesh send
Send data in WiFi mesh
Inputs
- config : Select the mesh config
- Mac address : Data to send
- Data : Data to send
- Data Protocol : Mesh protocol type
- Type of service : Type of service
- Flag : Send flags
- Option count : Number of options
Outputs
- Send byte : Send byte
wifi mesh send block time
Send data with block time in WiFi mesh
Inputs
- config : Wifi mesh send block time
- block time(ms) : Time to block sending
Outputs
- send block time success : send block time success
wifi mesh get config
Get WiFi wifi mesh inituration
Inputs
- config : Select the wifi mesh config
Outputs
- Channel : Channel
- Allow channel switch : Allow Channel Switch
- Mesh id : Mesh ID
- Router ssid : Router SSID
- *Router ssid len * : Router SSID length
- Bssid : BSSID
- *Router password * : Router Password
- Allow router switch : Allow Router Switch
- *Ap password * : AP Password
- Max connection : Max Connections
- Nonmesh max connection : Non-mesh max connections
wifi mesh set router
Set WiFi mesh router
Inputs
- config : Select the wifi mesh config
- Ssid : Router SSID to set
- Bssid : Router BSSID to set
- Password : Router password to set
- Allow router switch : Allow router switching
Outputs
- Set router success : Set Router success
wifi mesh get router
Get WiFi mesh router
Inputs
- config : select the wifi mesh config
Outputs
- Ssid : SSID
- Ssid len : SSID length
- Bssid : BSSID
- Password : Password
- Allow router switch : Allow router switch
wifi mesh set id
Set WiFi mesh ID
Inputs
- config : Select the wifi mesh config
- Mac Address : Mesh ID to set
Outputs
- Set id success : Set ID success
wifi mesh get id
Get WiFi mesh ID
Inputs
- config : Select the wifi mesh config
Outputs
- Mac Address : Address
wifi mesh set type
Set WiFi mesh type
Inputs
- config : select wifi mesh config
- Mesh type : Mesh type to set
Outputs
- Set type success : Set Type success
wifi mesh get type
Get WiFi mesh type
Inputs
- config : Select the mesh config
Outputs
- Mesh type : Mesh Type
wifi mesh set max layer
Set WiFi mesh max layer
Inputs
- config : select the wifi mesh config
- Maximum layer : Maximum layer to set
Outputs
- Set max layer success : Max layer success
wifi mesh get max layer
Get WiFi mesh max layer
Inputs
- config : Select the wifi mesh config
Outputs
- Maximum layer : Max Layer
wifi mesh set ap password
Set WiFi mesh AP password
Inputs
- config : select the wifi mesh config
- Password : AP password to set
- Length : Length of AP password
Outputs
- Set ap password success : Set AP Password Success
wifi mesh set ap authmode
Set WiFi mesh AP auth mode
Inputs
- config : select the wifi mesh config
- Authmode : Authentication mode to set
Outputs
- Set ap authmode success : set ap authmode success
wifi mesh get ap authmode
Get WiFi mesh AP auth mode
Inputs
- config : select the wifi mesh config
Outputs
- Authmode : authmode
wifi mesh set ap connections
Set WiFi mesh AP connections
Inputs
- config : select the wifi mesh config
- Connections : Number of connections to set
Outputs
- Set ap connections success : set ap connections success
wifi mesh get ap connections
Get WiFi mesh AP connections
Inputs
- config : Get wifi mesh AP connections
Outputs
- Connections : connections
wifi mesh get non mesh connections
Get WiFi mesh non-mesh connections
Inputs
- config : select the wifi mesh config
Outputs
- Non mesh connections : non mesh connections
wifi mesh get layer
Get WiFi mesh layer
Inputs
- config : get wifi mesh layer
Outputs
- Mesh layer : layer
wifi mesh get parent bssid
Get WiFi mesh parent BSSID
Inputs
- config : select the wifi mesh config
Outputs
- Mac Address : address
wifi mesh is root
Check if WiFi mesh is root
Inputs
- config : select the wifi mesh config
Outputs
- Is root : Is root
wifi mesh set self organized
Set WiFi mesh self-organized
Inputs
- config : set wifi mesh self-organized
- Enable : Enable self-organized networking
- Select parent : Allow parent selection
Outputs
- Set self organized success : Set self organized success
wifi mesh get self organized
Get WiFi mesh self-organized status
Inputs
- config : get wifi mesh self-organized status
Outputs
- Get self organized : Get self organized
wifi mesh waive root
WiFi mesh waive root
Inputs
- config : wifi mesh waive root
- Percentage : Vote percentage for root
- RC specified : Whether reason code is specified
- Reason : Reason code for waiving root
Outputs
- Set root fixed success : Set root fixed success
wifi mesh set vote percentage
Set WiFi mesh vote percentage
Inputs
- config : Set WiFi mesh vote percentage
- Percentage : Vote percentage to set
Outputs
- Set vote percentage success : Set vote percentage success
wifi mesh get vote percentage
Get WiFi mesh vote percentage
Inputs
- config : get wifi mesh vote percentage
Outputs
- Percentage : Percentage
wifi mesh set ap assoc expire
Set WiFi mesh AP association expire time
Inputs
- config : set wifi mesh AP association expire time
- Seconds : Association expiry time in seconds
Outputs
- Set ap assoc expire success : Set ap assoc expire success
wifi mesh get ap assoc expire
Get WiFi mesh AP association expire time
Inputs
- config : Get WiFi mesh AP association expire time
Outputs
- Seconds : Seconds
wifi mesh get total node num
Get total number of nodes in WiFi mesh
Inputs
- config : Get total number of nodes in WiFi mesh
Outputs
- Total node num : Total node num
wifi mesh get routing table size
Get WiFi mesh routing table size
Inputs
- config : Get WiFi mesh routing table size
- Size : Size of routing table to get
Outputs
- Routing table size : Routing table size
wifi mesh get routing table
Get WiFi mesh routing table
Inputs
- config : Get WiFi mesh routing table
- Length : Length of routing table to get
Outputs
- Mac Address : Mac Address
- Size : Size
wifi mesh post toDS state
Post WiFi mesh ToDS state
Inputs
- config : Post WiFi mesh ToDS state
- Reachable : Whether DS is reachable
Outputs
- Post to ds state : Post to ds state
wifi mesh get tx pending
Get WiFi mesh TX pending
Inputs
- config : Get WiFi mesh TX pending
Outputs
- To parent : To parent
- To parent p2p : To parent p2p
- To child : To child
- To child p2p : To child p2p
- Mgmt : Mgmt
- Broadcast : Broadcast
wifi mesh get rx pending
Get WiFi mesh RX pending
Inputs
- config : Get WiFi mesh RX pending
Outputs
- To DS : To DS
- To self : To self
wifi mesh available txupQ num
Check available TX up queue in WiFi mesh
Inputs
- config : Check available TX up queue in WiFi mesh
Outputs
- Xseqno in : Xseqno in
- TxupQ num : TxupQ num
wifi mesh set xon qsize
Set WiFi mesh XON queue size
Inputs
- config : Set WiFi mesh XON queue size
- Qsize : Queue size to Set for XON
Outputs
- Xon qsize success : Xon qsize success
wifi mesh get xon qsize
Get WiFi mesh XON queue size
Inputs
- config : Get WiFi mesh XON queue size
Outputs
- Qsize : Qsize
wifi mesh allow root conflicts
Allow root conflicts in the WiFi mesh network
Inputs
- config : Allow root conflicts in the WiFi mesh network
- Allowed : Whether to allow root conflicts
Outputs
- Allow root conflicts success : Allow root conflicts success
wifi mesh is root conflicts allowed
Check if root conflicts are allowed in the WiFi mesh network
Inputs
- config : Check if root conflicts are allowed in the WiFi mesh network
Outputs
- IS allowed : IS allowed
wifi mesh set group id
Set the group ID in the WiFi mesh network
Inputs
- config : Set the group ID in the WiFi mesh network
- Mac address : Group ID address to set
- Number : Group number
Outputs
- Set group id success : Set group id success
wifi mesh delete group id
Delete the group ID from the WiFi mesh network
Inputs
- config : Delete the group ID from the WiFi mesh network
- Mac address : Group ID address to delete
- Number : Group number to delete
Outputs
- delete group id success : delete group id success
wifi mesh get group num
Get the number of groups in the WiFi mesh network
Inputs
- config : Get the number of groups in the WiFi mesh network
Outputs
- Group num : Group num
wifi mesh get group list
Get the list of groups in the WiFi mesh network
Inputs
- config : Get the list of groups in the WiFi mesh network
- Number : Number of groups to list
Outputs
- Mac Address : Mac Address
wifi mesh is my group
Check if a group belongs to the WiFi mesh network
Inputs
- config : Check if a group belongs to the WiFi mesh network
- Mac address : Group address to check
Outputs
- Is my group : Is my group
wifi mesh set capacity num
Set the capacity number in the WiFi mesh network
Inputs
- config : Set the capacity number in the WiFi mesh network
- Number : Capacity number to set
Outputs
- Set capacity num success : Set capacity num success
wifi mesh get capacity num
Get the capacity number in the WiFi mesh network
Inputs
- config : Get the capacity number in the WiFi mesh network
Outputs
- Number : Number
wifi mesh set ie crypto key
Set the IE crypto key in the WiFi mesh network
Inputs
- config : Set the IE crypto key in the WiFi mesh network
- char : Crypto key for IE
- Length : Length of crypto key
Outputs
- Set ie crypto key success : Set ie crypto key success
wifi mesh get ie crypto key
Get the IE crypto key in the WiFi mesh network
Inputs
- config : Get the IE crypto key in the WiFi mesh network
- Length : Length of crypto key to get
Outputs
- key : key
wifi mesh set root healing delay
Set the root healing delay in the WiFi mesh network
Inputs
- config : Set the root healing delay in the WiFi mesh network
- Delay : Root healing delay to set
Outputs
- Set root healing delay success : Set root healing delay success
wifi mesh get root healing delay
Get the root healing delay in the WiFi mesh network
Inputs
- config : Get the root healing delay in the WiFi mesh network
Outputs
- Delay : Delay
wifi mesh fix root
Fix the root node in the WiFi mesh network
Inputs
- config : Fix the root node in the WiFi mesh network
- Fix root : Whether to fix root node
Outputs
- Fix root success : Fix root success
wifi mesh is fix root
Check if the root node is fixed in the WiFi mesh network
Inputs
- config : Check if the root node is fixed in the WiFi mesh network
Outputs
- Is fix root : Is fix root
wifi mesh set parent
Set the parent node in the WiFi mesh network
Inputs
- config : Set the parent node in the WiFi mesh network
- My layer : Layer number to set
- Mesh type : Mesh node type
- Mac address : Parent address to set
Outputs
- Set parent success : Set parent success
wifi mesh scan get ap ie len
Get the AP IE length from a scan result
Inputs
- config : Get the AP IE length from a scan result
Outputs
- Length : Length
wifi mesh scan get ap record
Get the AP record from a scan result
Inputs
- config : Get the AP record from a scan result
Outputs
- Bssid : BSSID
- Ssid : SSID
- Primary : Primary Channel
- Seconds : Secondary Channel
- Rssi : RSSI
wifi mesh flush upstream packets
Flush upstream packets in the WiFi mesh network
Inputs
- config : Flush upstream packets in the WiFi mesh network
Outputs
- Flush upstream packets success : Flush upstream packets success
wifi mesh get subnet nodes num
Get the number of subnet nodes in the WiFi mesh network
Inputs
- config : Get the number of subnet nodes in the WiFi mesh network
- Mac address : Subnet address
Outputs
- Nodes num : Nodes num
wifi mesh get subnet nodes list
Get the list of subnet nodes in the WiFi mesh network
Inputs
- config : Get the list of subnet nodes in the WiFi mesh network
- Mac Address : Subnet address
- Nodes num : Number of nodes to list
Outputs
- Mac Address : Mac Address
wifi mesh disconnect
Disconnect from the WiFi mesh network
Inputs
- config : Disconnect from the WiFi mesh network
Outputs
- Disconnect success : Disconnect success
wifi mesh connect
Connect to the WiFi mesh network
Inputs
- config : Connect to the WiFi mesh network
Outputs
- Connect success : Connect success
wifi mesh flush scan result
Flush the scan results in the WiFi mesh network
Inputs
- config : Flush the scan results in the WiFi mesh network
Outputs
- Flush scan result success : Flush scan result success
wifi mesh switch channel
Switch the channel in the WiFi mesh network
Inputs
- config : Switch the channel in the WiFi mesh network
- New bssid : New BSSID to switch to
- Csa newchan : New channel for CSA (Channel Switch Announcement)
- Csa count : Number of beacon intervals before switching channels
Outputs
- Switch channel success : Switch channel success
wifi mesh get router bssid
Get the router BSSID in the WiFi mesh network
Inputs
- config : Get the router BSSID in the WiFi mesh network
Outputs
- Router bssid : Router bssid
wifi mesh get tsf time
Get the TSF time in the WiFi mesh network
Inputs
- config : Get the TSF time in the WiFi mesh network
Outputs
- Tsf time : Tsf time
wifi mesh set topology
Set the topology in the WiFi mesh network
Inputs
- config : Set the topology in the WiFi mesh network
- Topology : Topology setting for the mesh network
Outputs
- Set topology success : Set topology success
wifi mesh get topology
Get the topology in the WiFi mesh network
Inputs
- config : Get the topology in the WiFi mesh network
Outputs
- Topology : Topology
wifi mesh enable ps
Enable power save mode in the WiFi mesh network
Inputs
- config : Enable power save mode in the WiFi mesh network
Outputs
- Enable ps success : Enable ps success
wifi mesh disable ps
Disable power save mode in the WiFi mesh network
Inputs
- config : Disable power save mode in the WiFi mesh network
Outputs
- Disable ps success : Disable ps success
wifi mesh is ps enabled
Check if power save mode is enabled
Inputs
- config : Check if power save mode is enabled
Outputs
- Is ps enabled : Is ps enabled
wifi mesh is device active
Check if the device is active in the WiFi mesh network
Inputs
- config : Check if the device is active in the WiFi mesh network
Outputs
- Is device active : Is device active
wifi mesh set active duty cycle
set the duty cycle of active wifi mesh
Inputs
- config : set the duty cycle of active wifi mesh
- Dev duty : New BSSID to switch to
- Dev duty type : New channel for CSA (Channel Switch Announcement)
Outputs
- Set active duty cycle success : Set active duty cycle success
wifi mesh get active duty cycle
Get the duty cycle of active wifi mesh
Inputs
- config : Get the duty cycle of active wifi mesh
Outputs
- Device duty : Device duty
- Device duty type : Device duty type
wifi mesh set network duty cycle
wifi mesh set network duty cycle
Inputs
- config : wifi mesh set network duty cycle
- Network duty : New BSSID to switch to
- Duration mins : New channel for CSA (Channel Switch Announcement)
- Applied rule : Number of beacon intervals before switching channels
Outputs
- Set network duty cycle success : Set network duty cycle success
wifi mesh get network duty cycle
wifi mesh get network duty cycle
Inputs
- config : wifi mesh get network duty cycle
Outputs
- Network duty : Network duty
- Duration mins : Duration mins
- Dev duty type : Dev duty type
- Applied rule : Applied rule
wifi mesh get running active duty cycle
wifi mesh get running active duty cycle
Inputs
- config : wifi mesh get running active duty cycle
Outputs
- duty cycle : duty cycle
wifi mesh ps duty signaling
wifi mesh ps duty signaling
Inputs
- config : wifi mesh ps duty signaling
- forward times : Number of times power save duty signaling should be forwarded
Outputs
- Duty signaling success : Duty signaling success
wifi mesh recvive
Receive data in the WiFi mesh network
Inputs
- config : Receive data in the WiFi mesh network
- Timeout ms : Timeout in milliseconds for receiving mesh data
- Option count : Number of options for receiving mesh data
Outputs
- Mac Address : Mac Address
- Data : Data
- Size : Size
- Protocol : Protocol
- Types of service : Types of service
- Flag : Flag
- Type : Type
- Length : Length
- Value : Value
wifi mesh toDS recvive
Receive ToDS data in the WiFi mesh network
Inputs
- config : Select the wifi mesh config
- Timeout ms : Timeout in milliseconds for receiving mesh data
- Option count : Number of options for receiving mesh data
Outputs
- Mac Address : Mac Address
- Data : Data
- Size : Size
- Protocol : Protocol
- Types of service : Types of service
- Flag : Flag
- Type : Type
- Length : Length
- Value : Value
Event Nodes
on wifi mesh recv event
When an event is received in the WiFi mesh network
Inputs
- config : When an event is received in the WiFi mesh network
- Timeout ms : Timeout in milliseconds for receiving mesh data
- Option count : Number of options for receiving mesh data
Outputs
- Mac address : Mac address
- Data : Data
- Size : Size
- Protocol : Protocol
- Types of service : Types of service
- Flag : Flag
on wifi mesh recv event from external ip
Receive a packet targeted to external IP network
Inputs
- config : Receive a packet targeted to external IP network
- Timeout ms : Timeout in milliseconds for receiving mesh data
- Option count : Number of options for receiving mesh data
Outputs
- Mac address : Mac address
- Data : Data
- Size : Size
- Protocol : Protocol
- Types of service : Types of service
- Flag : Flag